Part Number Hot Search : 
SG6516 02D5T 71KD10 SDA312AF T5111 00BZI 2W105 18EQHM53
Product Description
Full Text Search
 

To Download HYE18P32160AC-15 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Da t a S h e e t , V2 . 0 , D ec e m b e r 2 0 0 3
H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 9 . 6 H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 1 2 . 5 H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 1 5
3 2 M Sy n ch r o n o u s Bu r st C e ll u la r R AM C e ll u la r R AM
M e m o r y P r o d u c ts
Never
stop
thinking.
Edition 2003-12-16 Published by Infineon Technologies AG, St.-Martin-Strasse 53, 81669 Munchen, Germany (c) Infineon Technologies AG 2004. All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as a guarantee of characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.
D a t a S he et , V 2. 0 , D e c e m b e r 2 0 0 3
H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 9 . 6 H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 1 2 . 5 H Y E 1 8 P 3 2 1 6 0 A C ( - /L ) 1 5
3 2 M Sy n ch r o n o u s Bu r st C e ll u la r R AM C e ll u la r R AM
M e m o r y P r o d u c ts
Never
stop
thinking.
HYE18P32160AC(-/L)9.6, HYE18P32160AC(-/L)12.5, HYE18P32160AC(-/L)15 Revision History: Previous Version: Page all all 22 31-33 all all (synch) all (synch) all (synch) all (synch) all all 2003-12-16 1.8, 1.9 (Target data sheet) V2.0
Subjects (major changes since last revision) converted to new datasheet template Addition of part numbered 12.5 which is the combination of 70ns Asynch and 80MHz burst speed change of PASR range setting : remove 3/4, then add 1/8 remove WAIT timing and parameter definition from asynchronous read 2nd bin of Icc2 added. Marking for low-power part puts "L" in the place of "-" No negative (falling) edge of CLK configuration supported ADV hold time from CLK added for burst operation tACLK relaxed to 7ns for grade of 9.6 tHD relaxed to 1.5ns for grade of 9.6 tLZ, tBLZ, tOLZ are adjusted S/W Register Entry mode is officially supported and specified
We Listen to Your Comments Any information within this document that you feel is wrong, unclear or missing at all? Your feedback will help us to continuously improve the quality of this document. Please send your proposal (including a reference to this document) to: techdoc.mp@infineon.com
Template: mp_a4_v2.0_2003-06-06.fm
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Table of Contents 1 1.1 1.2 1.3 1.4 1.5 1.6 1.6.1 1.6.2 1.6.3 2 2.1 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.5 2.6 2.6.1 2.6.2 2.6.3 2.7 2.7.1 2.7.2 2.7.3 2.8 2.8.1 2.8.2 2.9 3 3.1 3.2 3.3 3.4 4 5 5.1 6 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 HYE18P32160AC(-/L)9.6/12.5/15 Ball Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 HYE18P32160AC(-/L)9.6/12.5/15 Ball Definition and Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Commands Supported in SRAM-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Commands Supported in NOR-Flash-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Commands Supported in Synchronous Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-Up and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Access To The Control Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Refresh Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partial Array Self Refresh (PASR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deep Power Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Compensated Self Refresh (TCSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Saving Potential in Standby When Applying PASR, TCSR or DPD . . . . . . . . . . . . . . . . . . . Page Mode Enable/Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bus Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latency Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Read Burst Configurations/Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WAIT Signal in Synchronous Burst Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hold Data Out Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Self-Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SRAM-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOR-Flash-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Read Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Burst Suspend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Write with Address Latch (ADV) Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Read Mode Including Burst Suspend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Write Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General AC Input/Output Reference Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Power & DC Operation Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 18 19 21 22 23 23 23 24 25 27 28 29 29 29 31 31 32 34 37 37 38 40 43 43 43 46 47 47 47 48 48
Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Appendix A: Low-Frequency Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Asynchronous Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Appendix B: S/W Register Entry Mode ("4-cycle method") . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Data Sheet
5
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
List of Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 20 Figure 21 Figure 22 Figure 23 Figure 24 Figure 25 Figure 26 Figure 27 Figure 28 Figure 29 Figure 30 Figure 31 Figure 32 Figure 33 Figure 34 CellularRAM - Interface Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Standard Ballout - HYE18P32160AC(-/L)9.6/12.5/15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Functional Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Power Up Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 The two Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Control Register Write in SRAM-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Control Register Write in NOR-Flash-Type Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Control Register Write in Synchronous Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 PASR Programming Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 PASR Configuration Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Latency Mode - Functional Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Data Out Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Asynchronous Read - Address Controlled (CS = OE = VIL, WE = VIH, UB and/or LB = VIL, CRE = VIL, ADV = VIL) 31 Asynchronous Read (WE = VIH, CRE = VIL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Asynchronous Page Read Mode (CRE = VIL, ADV = VIL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Asynchronous Write - WE Controlled (OE = VIH or VIL, CRE = VIL) . . . . . . . . . . . . . . . . . . . . . . . . 34 Asynchronous Write - CS Controlled (OE = VIH or VIL, CRE = VIL). . . . . . . . . . . . . . . . . . . . . . . . . 34 Asynchronous Write - UB, LB Controlled (OE = VIH or VIL, CRE = VIL) . . . . . . . . . . . . . . . . . . . . . 35 Asynchronous Write to Control Register (OE = VIH or VIL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Synchronous Read Burst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Burst Suspend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Asynchronous Write with Address Latch (ADV) Control (followed by single-burst read) . . . . . . . . 40 Asynchronous Write with Address Latch (ADV) Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Asynchronous Write To Control Register in NOR-Flash Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Synchronous Write Burst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Synchronous Write to Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Synchronous Write Burst Followed by Synchronous Read Burst. . . . . . . . . . . . . . . . . . . . . . . . . . 45 Synchronous Read Burst Followed by Synchronous Write Burst. . . . . . . . . . . . . . . . . . . . . . . . . . 45 Output Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 P-VFBGA-54 (Plastic Very Thin Fine Pitch Ball Grid Array Package) . . . . . . . . . . . . . . . . . . . . . . 49 Low-Frequency Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 S/W Register Entry timing (Address input = 1FFFFFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 RCR Mapping in S/W Register Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 BCR Mapping in S/W Register Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Data Sheet
6
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
List of Tables Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Table 17 Table 18 Table 19 Table 20 Table 22 Table 21 Product Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ball Description - HYE18P32160AC(-/L)9.6/12.5/15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Command Table (SRAM-Type Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description of Commands (SRAM-Type Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Command Table (NOR-Flash-Type Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Command Table (NOR-Flash-Type Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description of Commands in NOR-Flash Type Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Command Table (Full Synchronous Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description of Commands in Synchronous Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Standby Currents When Applying PASR, TCSR or DPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latency Mode Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Burst Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timing Parameters - Asynchronous Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timing Parameters - Asynchronous Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timing Parameters - Synchronous Read Burst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timing Parameters - Asynchronous Write With ADV Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timing Parameters - Synchronous Read/Write Burst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 11 13 13 14 14 15 16 16 23 27 28 33 36 39 41 46 47 47 47 48 48
Data Sheet
7
V2.0, 2003-12-16
32M Synchronous Burst CellularRAM CellularRAM
HYE18P32160AC(-/L)9.6 HYE18P32160AC(-/L)12.5 HYE18P32160AC(-/L)15
1
1.1
* * * * * * *
Overview
Features
*
*
*
* * * *
High density (1T1C-cell) Synchronous 32-Mbit Pseudo-Static RAM Designed for cell phone applications (CellularRAM) Functional-compatible (Asynchronous mode) to conventional low power asynchronous SRAM devices Organization 2M x 16 Refresh-free operation 1.8 V single power supply (VDD and VDDQ) Low power optimized design - ISTANDBY = 90 A (for L-part 1)) or 120uA (for standard part), data retention mode - IDPD = < 25 A (32M), non-data retention mode Low power features (partly adopted from the JEDEC standardized low power SDRAM specifications) - Temperature Compensated Self-Refresh (TCSR) - Partial Array Self-Refresh (PASR) - Deep Power Down Mode (DPD) User configurable interface supporting three different access protocols (values from 9.6 part) - asynchronous SRAM protocol, 70 ns random access cycle time, 20 ns page mode (read only) cycle time - NOR-Flash burst protocol, 70 ns write cycle time, 104 MHz burst mode read cycle - synchronous (bi-directional) interface protocol, 70 ns random cycle time, 104 MHz burst mode read/write cycle In NOR-Flash burst or in synchronous mode the additional user settings are featured - programmable fixed burst length of 4/8/16 words or continuous burst mode - programmable latency modes to adjust the desired burst frequency - wrap mode function - programmable WAIT signal polarity and timing Byte read/write control by UB/LB (Asynchronous mode and in synchronous burst read) Synchronous Data Input Mask function supported by UB/LB in synchronous burst write mode Wireless operating temperature range from -25 C to +85 C P-VFBGA-54 chip-scale package (9 x 6 ball grid)
Table 1
Product Selection
L9.61) 66 104 70 ns 90A 120A 90A -9.6 L12.51) 50 80 70 ns 120A 90A -12.5 L151) 40 66 85 ns 120A -15
HYE18P32160AC Maximum Input CLK frequency Lat = 2 (MHz) Lat = 3 Min. Random Cycle time (tRC) Stand-by current (ICC2)
1) Contact Factory
HYE
Extended Temp. part
18
P
3216
32M (x16 Org)
0
A
C
Chip Scale Package Design Revision number Device Type 0: standard (54-ball)
VDD = 1.8 V typ.
PSRAM product
Data Sheet
8
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.2
General Description
The 32M Synchronous Burst CellularRAM (CellularRAM) is designed to meet the growing memory density and bandwidth demand in 3G cellular phone designs. Its high density 1T1C-cell concept, the multi-protocol interface capabilities, its highly optimized low power design and its refresh-free operation make the CellularRAM the perfect fit for 3G baseband applications. Configured in synchronous burst mode, a peak bandwidth of > 200 Mbyte/s is achieved at the max. clock rate of 104 MHz. The burst length can be programmed and set to either fixed burst lengths of 4, 8- or 16-words1) or set to continuous mode. The 16-word burst mode is specially designed for cached processor designs to speed up cache re-fill operations. In NOR-Flash, burst mode read accesses are synchronous whereas write accesses are of asynchronous nature. This is to retain compatibility to today's NOR-Flash protocols and thus to make sure that existing baseband designs do get instantly a performance gain in read direction by deploying the NOR-Flash burst protocol. The different access protocols that are supported by the CellularRAM are illustrated in Figure 1. Data byte control (UB, LB) is featured in all modes and provides dedicated lower and upper byte access.
Protocols:
Read: Write: Async/ Page Async
/CS /WE /OE
Sync. Burst Async w/ ADR Latch
/CS /WE /OE CLK /ADV WAIT
Sync Burst Sync Burst
/CS /WE /OE CLK /ADV WAIT
SRAM I/F
NOR-Flash I/F
Sync. I/F
32Mb CellularRAM
(FBGA-54)
32Mb CellularRAM
(FBGA-54)
32Mb CellularRAM
(FBGA-54)
Pinning:
CLK /ADV /CS /WE /OE /UB /LB CRE A20-A0 /CS /WE /OE /UB /LB CRE A20-A0
32Mb CellularRAM
(FBGA-54)
DQ15-DQ0
32Mb CellularRAM
(FBGA-54)
DQ15-DQ0
WAIT
Asynchronous I/F
CLK=/ADV=Low and WAIT ignored in Asynchronous I/F
Sync. Burst I/F & NOR-Flash Burst & Asynchronous I/F
Figure 1
CellularRAM - Interface Configuration Options
The CellularRAM can be operated from a single 1.8 V power supply feeding the core and the output drivers. The chip is fabricated in Infineon Technologies advanced low power 0.14 m process technology and comes in a P-VFBGA-54 package.
1) 1 word is equal 16 bits
Data Sheet
9
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.3
HYE18P32160AC(-/L)9.6/12.5/15 Ball Configuration
1 A B C D E F G H J
LB# DQ8 DQ9 VSSQ VDDQ
2
OE# UB# DQ10 DQ11 DQ12
3
A0 A3 A5 A17 NC
(A21)
4
A1 A4 A6 A7 A16 A15 A13 A10 NC
(A22)
5
A2 CS# DQ1 DQ3 DQ4 DQ5 WE# A11 NC
6
CRE DQ0 DQ2 VDD VSS DQ6 DQ7 A20 NC
DQ14 DQ13 DQ15 A18
WAIT
A14 A12 A9 ADV#
A19 A8 CLK
Figure 2
Standard Ballout - HYE18P32160AC(-/L)9.6/12.5/15
Note: Figure 2 shows top view
Data Sheet
10
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.4
Table 2 Ball CLK
HYE18P32160AC(-/L)9.6/12.5/15 Ball Definition and Description
Ball Description - HYE18P32160AC(-/L)9.6/12.5/15 Type Input Detailed Function Clock Signal In synchronous burst mode, address and command inputs and data are referenced to CLK. In asynchronous SRAM-type mode the clock signal is ignored. During write accesses in NOR-Flash operation mode the CLK signal must be clamped to low. Control Register Enable CRE set to high enables the access to the control register map. By applying the SET CONTROL REGISTER (SCR) command (see Table 3) the address bus is loaded into the selected control register. Address Valid ADV signals in NOR-Flash and full synchronous mode that a valid address is present on the address bus. In NOR-Flash read mode and full synchronous mode the address is latched on the programmed clock edge while ADV is held low. In NOR-Flash write mode ADV can be used to latch the address, but can be held low as well. In asynchronous SRAM-type mode ADV needs to be active, it may be tied to active. Chip Select CS enables the command decoder when low and disables it when high. When the command decoder is disabled new commands are ignored, addresses are don't care and outputs are forced to high-Z. Internal operations, however, continue. For the details please refer to the command tables in Chapter 1.6. Output Enable OE controls DQ output driver. OE low drives DQ, OE high sets DQ to high-Z. Write Enable WE set to low while CS is low initiates a write command. Upper/Lower Byte Enable UB enables the upper byte DQ15-8 (resp. LB DQ7 ... 0) during read/write operations. UB (LB) deassertion prevents the upper (lower) byte from being driven during read or being written. Wait State Signal In synchronous mode, WAIT signal indicates the host system when the output data is valid during read and when the input data should be asserted during write operation. In asynchronous mode, the signal has to be ignored. Address Inputs During a Control Register Set operation by CRE access, the address inputs define the register settings. Data Input/Output The DQ signals 0 to 15 form the 16-bit data bus. Power Supply, Core Power and Ground for the internal logic. Power Supply, I/O Buffer Isolated Power and Ground for the output buffers to provide improved noise immunity. No Connect Please do not connect. Reserved for future use, i.e. E3: A21, J4: A22, see ballout in Figure 2 on Page 10.
CRE
Input
ADV
Input
CS
Input
OE WE UB, LB
Input Input Input
WAIT
Output 3-state
A <20:0>
Input
DQ <15:0> 1 x VDD 1 x VSS 1 x VDDQ 1 x VSSQ 4 x NC
I/O Power Supply Power Supply -
Data Sheet
11
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.5
Functional Block Diagram
Address Decode
A20-A0
1T1C-Cell Memory Array
(2M x16)
CLK ADV WAIT CRE CS WE OE UB LB
Control Logic
Async/ Page I/F
NOR-Flash Burst I/F
Sync. Burst I/F
MUX
DQ7-DQ0 DQ15-DQ8
additional pins necessary to operate the device in NOR-Flash and Synchronous mode
Figure 3
Functional Block Diagram
Data Sheet
12
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.6
Commands
The supported command set depends on the selected operation mode. By default the CellularRAM device is reset to the asynchronous SRAM-type mode after power-up. To put the device in a different operation mode the Bus Configuration Register must be programmed first accordingly. The valid control input states and sequences are listed below for the different operation modes. Other control signal combinations are not supported.
1.6.1
Commands Supported in SRAM-Type Mode
In the SRAM-type operation mode all commands are of asynchronous nature. Table 3 lists the asynchronous commands supported in SRAM-type mode. CLK has to be held low for entire asynchronous mode operation. Table 3 Asynchronous Command Table (SRAM-Type Mode) Power Mode Active Active Active Standby~Active3) Standby Deep Power Down CS L L L L H H ADV WE L L L X X X H L L H X X OE L X
2) 2)
Operation Mode READ WRITE SET CONTROL REGISTER NO OPERATION DESELECT DPD4)
UB/ LB L1) L
1)
CRE A19 L L H L X X V V L H X X X
A20 - A0 ADR ADR RCR DIN BCR DIN X X X
DQ15:0 DOUT DIN X High-Z High-Z High-Z
X
X X X X
H X X
1) Table 3 reflects the behaviour if UB and LB are asserted to low. If only either of the signals, UB or LB, is asserted to low only the corresponding data byte will be output or written (UB enables DQ15 - DQ8, LB enables DQ7 - DQ0). 2) During a write access invoked by WE set to low the OE signal is ignored. 3) Stand-by power mode applies only to the case when CS goes low from DESELECT while no address change occurs. Toggling address results in active power mode. Also, NO OPERATION from any active power mode by keeping CS low consumes the power higher than stand-by mode. 4) Deep power down is maintained until control register is re-programmed to disable DPD control bit (RCR Bit 4).
Note: `L' represents a low voltage level, `H' a high voltage level, `X' represents "Don't Care", `V' represents "Valid". Table 4 Mode READ Description of Commands (SRAM-Type Mode) Description The READ command is used to perform an asynchronous read cycle. The signals, UB and LB, define whether only the lower, the upper or the whole 16-bit word is output. The WRITE command is used to perform an asynchronous write cycle. The data is latched on the rising edge of either CS, WE, UB, LB, whichever comes first. The signals, UB and LB, define whether only the lower, the upper or the whole 16-bit word is latched into the CellularRAM. The control registers are loaded via the address inputs A19, A15 - A0 performing an asynchronous write access. Please refer to the control register description for details. The SCR command can only be issued when the CellularRAM is in idle state. The NOP command is used to perform a no operation to the CellularRAM, which is selected (CS = 0). Operations already in progress are not affected. Power consumption of this command mode varies by address change and initiating condition.
WRITE
SET CONTROL REGISTER
NO OPERATION
Data Sheet
13
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview Table 4 Mode DESELECT Description of Commands (SRAM-Type Mode) (cont'd) Description The DESELECT function prevents new commands from being executed by the CellularRAM. The CellularRAM is effectively deselected. I/O signals are put to high impedance state. DPD stops all refresh-related activities and entire on-chip circuit operation. Current consumption drops below 25 A. Wake-up from DPD also requires 150 s to get ready for normal operation.
DPD
1.6.2
Commands Supported in NOR-Flash-Type Mode
In NOR-Flash-type mode read commands are performed on a synchronous base whereas write commands are performed in an asynchronous way. In synchronous read mode all operations are defined by the states of the control signals CS, ADV, OE, WE and UB, LB at the positive (default) edge of the data clock. To put the device in NOR-Flash-type mode the Bus Configuration Register must be programmed first accordingly. Table 5 lists the truth table for the supported asynchronous write commands, while Table 5 lists the supported synchronous read commands. Table 5 Asynchronous Command Table (NOR-Flash-Type Mode) Power Mode Active Active Standby~Active3) Standby Deep Power Down CS L L L H H ADV WE L L H X X L L H X X OE X1) X
1)
Operation Mode WRITE SET CONTROL REGISTER NO OPERATION DESELECT DPD
4)
UB/ LB L2) X X X X
CRE A19 L H L L X V L H X X X
A20 - A0 ADR RCR DIN BCR DIN X X X
DQ15:0 DIN X High-Z High-Z High-Z
H X X
1) During a write access invoked by WE set to low the OE signal is ignored. 2) Table 5 reflects the behaviour if UB and LB are asserted to low. If only either of the signals, UB or LB, is asserted to low only the corresponding data byte will be output or written (UB enables DQ15 - DQ8, LB enables DQ7 - DQ0). 3) Stand-by power mode applies only to the case when CS goes low from DESELECT while no address change occurs. NO OPERATION from any active power mode by keeping CS low consumes the power higher than stand-by mode. 4) Deep power down is maintained until control register is re-programmed to disable the bit for deep power down (RCR Bit 4).
Note: `L' represents a low voltage level, `H' a high voltage level, `X' represents "Don't Care", `V' represents "Valid". Table 6 Synchronous Command Table (NOR-Flash-Type Mode) Power Mode Active Active Standby~Active4) Standby Deep Power Down CLK L->H L->H L->H L->H L CS L L L H H ADV WE L H H X X H H H X X UB/ LB 1) X L
2)
Operation Mode BURST INIT BURST READ NO OPERATION DESELECT DPD
6)
CRE A20 - A0 L L L X X ADR X X X X
DQ15:0 X DOUT3) High-Z5) High-Z High-Z
X X X
1) OE does the same function to all DQ pins with UB and LB during read operation. 2) Table 6 reflects the behaviour if UB and LB are asserted to low. If only either of the signals, UB or LB, is asserted to low only the corresponding data byte will be output or written (UB enables DQ15 - DQ8, LB enables DQ7 - DQ0). If both signals are disabled the device is put in deselect mode.
Data Sheet
14
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
3) Output driver controlled by the asynchronous OE signal 4) Stand-by power mode applies only to the case when CS goes low from DESELECT while no address change occurs. NO OPERATION from any active power mode by keeping CS low consumes the power higher than stand-by mode. 5) The asynchronous OE control signal has to be asserted to `H'. 6) Deep power down is maintained until control register is re-programmed to disable the bit for deep power down (RCR Bit 4).
Note: `L' represents a low voltage level, `H' a high voltage level, `X' represents "Don't Care", `V' represents "Valid". Table 7 Mode WRITE Description of Commands in NOR-Flash Type Mode Description The WRITE command is used to perform an asynchronous write cycle. While the address is latched by the rising edge of ADV, the data is latched by the rising edge of either CS, WE, UB, LB, whichever comes first. The signals, UB and LB, define whether only the lower, the upper or the whole 16-bit word is latched into the CellularRAM. The BURST INIT command is used to initiate a synchronous burst read access and to latch the burst start address. The burst length is determined by the bit2 bit0 in the Bus Configuration Register. The BURST READ command is used to perform a synchronous burst read access. The first data is output after the number of clock cycles as defined by the programmed latency mode. The control registers are loaded via the address inputs A19, A15 - A0 performing an asynchronous NOR-Flash type write access. Please refer to the control register description for details. The SCR command can only be issued when the CellularRAM is in idle state and no bursts are in progress. The NOP command is used to perform a no operation to the CellularRAM, which is selected (CS = 0). Operations already in progress are not affected. The DESELECT function prevents new commands from being executed by the CellularRAM. The CellularRAM is effectively deselected. I/O signals are put to high impedance state. DPD stops all refresh-related activities and entire on-chip circuit operation. Current consumption drops below 25 A. Wake-up from DPD also requires 150 s to get ready for normal operation.
BURST INIT
BURST READ
SET CONTROL REGISTER
NO OPERATION DESELECT
DPD
Data Sheet
15
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview
1.6.3
Commands Supported in Synchronous Mode
In bi-directional synchronous mode read and write operations are performed on a complete synchronous base. To put the device in full synchronous mode the Bus Configuration Register must be programmed first accordingly. Table 8 shows the truth table for the supported synchronous read/write commands. Table 8 Synchronous Command Table (Full Synchronous Mode) Power Mode Active Active Active Active Active Standby~Active4) Standby CLK L->H L->H L->H L->H L->H L->H L->H CS L L L L L L H H ADV WE L H L H L H X X H X L X L H X X UB/ CRE A19 LB 1) X L2) X L2) X X X X L X L X H L X X V X V X L H X X X A20 - A0 ADR X ADR X RCR DIN BCR DIN X X X DQ15:0 X DOUT3) X DIN X High-Z5) High-Z High-Z
Operation Mode BURST INIT READ BURST READ BURST INIT WRITE BURST WRITE SET CONTROL REGISTER NO OPERATION DESELECT DPD6)
Deep Power Down L
1) OE does the same function to all DQ pins with UB and LB during read operation. 2) Table 8 reflects the behaviour if UB and LB are asserted to low. If only either of the signals, UB or LB, is asserted to low only the corresponding data byte will be output or written (UB enables DQ15 - DQ8, LB enables DQ7 - DQ0). If both signals are disabled the device is put in deselect mode. 3) Output driver controlled by the asynchronous OE control signal 4) Stand-by power mode applies only to the case when CS goes low from DESELECT while no address change occurs. NO OPERATION from any active power mode by keeping CS low consumes the power higher than stand-by mode. 5) The asynchronous OE control signal has to be asserted to `H'. 6) Deep power down is maintained until control register is re-programmed to disable the bit for deep power down (RCR Bit 4).
Note: `L' represents a low voltage level, `H' a high voltage level, `X' represents "Don't Care", `V' represents "Valid". Table 9 Mode BURST INIT Description of Commands in Synchronous Mode Description The BURST INIT command is used to initiate a synchronous burst access and to latch the burst start address. The burst length is determined by the setting in the Bus Configuration Register. The BURST READ command is used to perform a synchronous burst read access. The first data is output after the number of clock cycles as defined by the programmed latency mode. The BURST WRITE command is used to perform a synchronous burst write access. The point of time when the first data is written is indicated by the WAIT signal. It varies with the selected clock frequency and the occurrence of a refresh cycle. The control registers are loaded via the address inputs A19, A15 - A0 performing a single word burst. Please refer to the control register description for details. The SCR command can only be issued when the CellularRAM is in idle state and no bursts are in progress. The NOP command is used to perform a no operation to the CellularRAM, which is selected (CS = 0). Operations already in progress are not affected. 16 V2.0, 2003-12-16
BURST READ
BURST WRITE
SET CONTROL REGISTER
NO OPERATION
Data Sheet
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Overview Table 9 Mode DESELECT Description of Commands in Synchronous Mode (cont'd) Description The DESELECT function prevents new commands from being executed by the CellularRAM. The CellularRAM is effectively deselected. I/O signals are put to high impedance state. DPD stops all refresh-related activities and entire on-chip circuit operation. Current consumption drops below 25 A. Wake-up from DPD also requires 150 s to get ready for normal operation.
DPD
Data Sheet
17
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2
2.1
Functional Description
Power-Up and Initialization
The power-up and initialization sequence guarantees that the device is preconditioned to the user's specific needs. Like conventional DRAMs, the CellularRAM must be powered up and initialized in a predefined manner. VDD and VDDQ must be applied at the same time to the specified voltage while the input signals are held in "DESELECT" state (CS = High). After power on, an initial pause of 150 s is required prior to the control register access or normal operation. Failure to follow these steps may lead to unpredictable start-up modes. Please note the default operation mode after power up is the asynchronous SRAM I/F mode (see Chapter 2.4).
VDD, VDDQ
VDD,VDDQ,min
t PU =150s
ready for normal operation
Figure 4
Power Up Sequence
Data Sheet
18
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.2
Access To The Control Register Map
Write-only access to the control register map is enabled by applying the SCR command asserting the CRE-pin to high. In combination with CRE set to high, Pin A19 designates the operation to one of either control registers. Pin A19 set to low selects the Refresh Control Register (RCR), Pin A19 set to high addresses the Bus Configuration Register (BCR). Write and read access to the control registers is also available at S/W entry method. For details, please refer to "Appendix B: S/W Register Entry Mode ("4-cycle method")" on Page 51.
Bus Control Register BCR A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0
1
0
0
0
OM
0
Latency Mode
WP
0
WC
0
1
IMP
0
BW
Burst Length
Refresh Control Register RCR A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0
0
0
0
0
0
0
0
0
0
0
0
0
PM
TCSR
DPD
0
PASR
A19 is the selection address between BCR and RCR
All '0' are reserved bits and must be set to zero. (BCR.A6 has to be set to one)
Figure 5
The two Control Registers
A20-A0
OPCODE
Latch OPCODE on Address A19 Address BCR
0(RCR), 1(BCR)
(Latch Opcode) ADV
CS
UB, LB Write Opcode WE Initiate Control Register Access CRE
DQx
Don't Care
Figure 6
Control Register Write in SRAM-Type Mode
Data Sheet
19
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
Open Address Bus Latch A20-A0
OPCODE ADDRESS
Select Control Register
Close Address Bus Latch
A19
0(RCR), 1(BCR)
CRE
ADV CS Initiate Control Register Access
Wri te la tc he d OPCODE to selected Control Register
WE
UB, LB
DQ15-DQ0
Don't Care
Figure 7
Control Register Write in NOR-Flash-Type Mode
CLK Latch Control Register Value A20-A0
OPCODE
Latch Control Register Address A19
0(RCR),1(BCR)
CRE
Initiate Control Register Access
ADV
CS
OE
WE
UB, LB
WAIT
DQ15-DQ0
Don't Care
Figure 8 Data Sheet
Control Register Write in Synchronous Mode 20 V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.3
Refresh Control Register
The Refresh Control Register (RCR) allows to save stand-by power additionally by making use of the Temperature-Compensated Self Refresh (TCSR), Partial-Array Self Refresh (PASR) and Deep Power Down (DPD) features. The Refresh Control Register is programmed via the Control Register Set command (with CRE = 1 and A19 = 0) and retains the stored information until it is reprogrammed or the device loses power. Please note that the RCR contents can only be set or changed when the CellularRAM is in idle state. RCR Refresh Control Register
A20 0 A19 RS A18 A17 A16 A15
(CRE, A19 = 10B)
A14 A13 A12 A11 A10 0 A9 A8 A7 PM A6 A5 A4 DPD A3 0 A2 A1 PASR A0
TCSR
Field RS PM
Bits 19 7
Type1) Description w w Register Select 0 set to 0 to select this RCR (= 1 to select BCR). Page Mode Enable/Disable In asynchronous operation mode the user has the option to toggle A0 - A3 in a random way at higher rate (20 ns vs. 70 ns) to lower access times of subsequent reads with 16-word boundary. In synchronous mode this option has no effect. The max. page length is 16 words. Please note that as soon as page mode is enabled the CS low time restriction applies. This means that the CS signal must not be kept low longer than tCSL = 10 s. Please refer to Figure 15. 0 page mode disabled (default) 1 page mode enabled Temperature Compensated Self Refresh The 2-bit wide TCSR field features four different temperature ranges to adjust the refresh period to the actual case temperature. Since DRAM technology requires higher refresh rates at higher temperature this is a second method to lower power consumption in case of low or medium temperatures. 11 +85 C (default) 00 +70 C 01 +45 C 10 +15 C Deep Power Down Enable/Disable The DPD control bit puts the CellularRAM device in an extreme low power mode cutting current consumption to less than 25 A. Stored memory data is not retained in this mode. Though the settings of both control registers RCR and BCR are also stored during DPD. 0 DPD enabled 1 DPD disabled (default)
TCSR
[6:5]
w
DPD
4
w
Data Sheet
21
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Type1) Description w Partial Array Self Refresh The 3-bit PASR field is used to specify the active memory array. The active memory array will be kept periodically refreshed whereas the disabled parts will be excluded from refresh and previously stored data will get lost. The normal operation still can be executed in disabled array, but stored data is not guaranteed. This way the customer can dynamically adapt the memory capacity in steps of 8 Mbit (4Mbit at lowest) to one's need without paying a power penalty. Please refer to Figure 9. 000 entire memory array (default) 001 lower 1/2 of the memory array (16 Mb) 010 lower 1/4 of the memory array (8 Mb) 011 lower 1/8 of the memory array (4 Mb) 100 zero 101 upper 1/2 of the memory array (16 Mb) 110 upper 1/4 of the memory array (8 Mb) 111 upper 1/8 of the memory array (4 Mb) Reserved must be set to `0'
Field PASR
Bits [2:0]
Res
20, [18:8], 3
w
1) w: write-only access
2.3.1
Partial Array Self Refresh (PASR)
By applying PASR the user can dynamically customize the memory capacity to one's actual needs in normal operation mode and standby mode. With the activation of PASR there is no longer a power penalty paid for the larger CellularRAM memory capacity in case only e.g. 8 Mbits are used by the host system. Bit2 down to bit0 specify the active memory array and its location (starting from bottom or top). The memory parts not used are powered down immediately after the mode register has been programmed. Advice for the proper register setting including the address ranges is given in Figure 9.
PASR.Bit2,1,0
16M 8M 4M 0M
1FFFFFh 1FFFFFh
101
110
111
100
8M
180000h
17FFFFh
8M
100000h
0FFFFFh
8M
080000h
07FFFFh 000 000000h
32M
8M
000000h
011
4M
010
8M
001
16M
PASR.Bit2,1,0
Figure 9
PASR Programming Scheme
PASR is effective in normal operation and standby mode as soon as it has been configured by register programming. Default setting is the entire memory array. Figure 10 shows an exemplary PASR configuration where it is assumed that the application uses max. 8 Mbit out of 32 Mbit.
Data Sheet
22
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
32Mb CellularRAM
24Mb Deactivated
Active Memory Array defined by PASR to 8Mb RCR.Bit 2,1,0= 010
07FFFFh 000000h
8M Activated
Figure 10
PASR Configuration Example
2.3.2
Deep Power Down Mode
To put the device in deep power down mode the DPD control bit must be asserted to low. Once set into this extreme low power mode current consumption is cut down to less than 25 A. All internal voltage generators inside the CellularRAM are switched off and the internal self-refresh is stopped. This means that all stored memory information will be lost by entering DPD. Only the register values of BCR and RCR are kept valid during DPD. To leave the Deep Power Down mode again the Refresh Configuration Register has to be accessed and the DPD bit has to be programmed to high level voltage. A guard time of at least 150 s has to be met where no commands beside a NOP must be applied to re-enter again standby or idle mode.
2.3.3
Temperature Compensated Self Refresh (TCSR)
The 2-bit wide TCSR field features four different temperature ranges to adjust the refresh period to the actual case temperature. DRAM technology requires higher refresh rates at higher temperature. At low temperature the refresh rate can be reduced, which reduces as well the standby current of the chip. This feature can be used in addition to PAR to lower power consumption in case of low or medium temperatures. Please refer to Table 10.
2.3.4
Power Saving Potential in Standby When Applying PASR, TCSR or DPD
Table 10 demonstrates the currents in standby mode when PASR, TCSR or DPD is applied. Table 10 Operation Mode NO OPERATION/ DESELECT Standby Currents When Applying PASR, TCSR or DPD Power Mode STANDBY PASR TCSR PASR Bit Controlled RCR.Bit6-5 RCR.Bit2-0 Wake-Up Active Phase Array - - - Full 1/2 1/4 1/8 0 0 85
90(120) 80(105) 70(90) 60(75) 50(60)
Standby [A] 70
75(100) 68(90) 62(80) 55(70) 50(60)
45
60(80) 56(75) 53(70) 52(65) 50(60)
15
50(60) 50(60) 50(60) 50(60) 50(60)
DPD
DEEP POWER DPD DOWN
RCR.Bit4
~150 s
25.0
Data Sheet
23
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.3.5
Page Mode Enable/Disable
In asynchronous operation mode, the user has the option to enable page mode to toggle A0 - A3 in random way at higher cycle rate (20 ns vs. 70 ns) to lower access times of subsequent reads within 16-word boundary. Write operation is not supported in the manner of page mode access. In synchronous mode, this option has no effect. The max. page length is 16 words, so which A0 - A3 is regarded as page-mode address. If the access needs to cross the boundary of 16-word (any difference in A20 - A4), then it should start over new random access cycle, which is the same as asynchronous read operation. Please note that as soon as page mode is enabled the CS low time restriction applies. This means that the CS signal must not kept low longer than tCSL = 10 s. Please refer to Figure 15.
Refresh Control Register (RCR)
A20 A19 A18 A8 A7 A6 A5 A4 A3 A2 A1 A0 Address Bus
0
0
0
0
PM
TCSR
DPD
0
PASR
Control Register
Control Register Select A19 0 1 control reg RCR BCR
Page Mode Bit A7 0 1 page mode disabled (def.) enabled
Deep Power Down Mode A4 0 1 power down enabled disabled (def.)
Partial Array Self Refresh A2 0 0 0 A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 refreshed memory area entire memory array (def.) lower 1/2 of memory array lower 1/4 of memory array lower 1/8 of memory array zero upper 1/2 of memory array upper 1/4 of memory array upper 1/8 of memory array
Temperature-Compensated Self-Refresh A20, A18....A8, A3: reserved, must be set to '0'. A6 1 0 0 1 A5 1 0 1 0 max. case temp. +85C (def.) +70C +45C +15C
0 1 1 1 1
Data Sheet
24
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.4
Bus Control Register
The Bus Control Register (BCR) specifies the interface configurations. For the various configuration options please refer to the register description below. The Bus Control Register is programmed via the Control Register Set command (with CRE = 1 and A19 = 1) and retains the stored information until it is reprogrammed or the device loses power. Please note that the BCR contents can only be set or changed when the CellularRAM is in idle state. Note: Bit 9 must be set to "0" and bit 6 to "1" for proper operation. BCR Bus Control Register
A20 0 A19 1 A18 A17 A16 0 A15 OM
(CRE, A19 = 11B)
A14 A13 A12 A11 A10 0 Latency Mode WP A9 0 A8 WC A7 0 A6 1 A5 IMP A4 0 A3 BW A2 A1 A0
Burst Length
Field RS OPMODE
Bits 19 15
Type1) Description w w Register Select 1 set to 1 to select this BCR (= 0 to select RCR). Operation Mode The CellularRAM supports three different interface access protocols, * the SRAM-type protocol with asynchronous read and write accesses * the NOR-FLASH-type protocol with synchronous read and asynchronous write accesses * the FULL SYNCHRONOUS mode with synchronous read and synchronous write accesses Operating the device in synchronous mode maximizes bandwidth. The NOR-Flash type mode is the recommended mode for legacy baseband systems which are not able to run the synchronous write protocol. The OPMODE bit defines whether the device is operating in synchronous (fully or partially) mode or asynchronous mode. 0 NOR-FLASH-type mode read: synchronous burst mode write: asynchronous access mode 0 FULL SYNCHRONOUS mode read: synchronous burst mode write: synchronous burst mode The mode of write operation, NOR-FLASH or FULL SYNCHRONOUS, is adaptively detected: This is done by detecting a rising clock edge during ADV valid. If a rising clock edge occurs within ADV valid, FULL SYNCHRONOUS write is detected. If there is no rising clock edge then NOR FLASH write is detected. Please refer to Figure 22 on Page 40 for asynchronous write and to Figure 25 on Page 43 for synchronous write. 1 SRAM-type mode (default) read: asynchronous access mode write: asynchronous access mode Latency Mode The latency mode has to be adjusted to the desired burst frequency. Depending on the programmed latency, driving 1st data output is delayed by the number of clock cycles as specified in this field counting from the address valid strobe signal, ADV. 010 latency code 2, max 66 MHz burst clock frequency 011 latency code 3 (default), max 104 MHz burst clock frequency Note: All others reserved.
LAT
[13:11}
w
Data Sheet
25
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Type1) Description w WAIT Polarity The WAIT polarity control bit allows the user to define the polarity of the WAIT output signal. The WAIT output line is used during a synchronous read burst to signal when the output data is invalid. 0 active low 1 active high (default) WAIT Configuration The WAIT signal configuration control bit specifies whether the WAIT signal is asserted at the time of the delay or whether it is asserted one clock cycle in advance. 0 WAIT is asserted during the delay 1 WAIT is asserted one data cycle before the delay (default) Output Impedance For adaptation to different system characteristics the output impedance can be configured. 0 Full drive for 50 systems (default) 1 Quarter drive Burst Wrap The burst wrap control bit defines whether there is a wrap around within a burst access or not. In case of fixed 8-word burst length, this means that after word7, word0 is going to be output in wrap mode. In case of continuous burst mode the internal address counter will wrap from the last address, 1FFFFFH to 000000H regardless of the setting. Please note this setting is only used for burst read mode, since burst write mode is always continuous. 0 wrap 1 no wrap (default) Burst Length (Burst Read only) Via the burst length field the user can select between fixed burst lengths of 4, 8, and 16 and any arbitrary burst length by choosing the continuous mode option. In continuous mode the burst length is controlled by the active low period of the read control lines CS and OE. Please note this setting is only used for burst read mode. Burst write mode is always continuous independent of this register setting. 001 4-word burst 010 8-word burst 011 16-word burst 111 continuous (default) Reserved must be set to `0'
Field WP
Bits 10
WC
8
w
IMP
5
w
BW
3
w
BL
[2:0]
w
Res
20, w [18:16], 14, 9, 7, 4
1) w: write-only access
Data Sheet
26
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.4.1
Latency Modes
The latency mode defines the number of clock cycles which pass before the first output data is valid within a read burst access (counting from the clock edge where ADV was detected low). The number of inserted wait cycles increases along with the input clock frequency. Please refer to Table 11 for the proper setting. Please note that the first access delay might be extended by another 1-3 wait cycles in case the burst read or write access collides with an ongoing self-refresh operation. Table 11 Latency Mode Configuration Max. Input Clock Frequency [MHz] -9.6 0 1 2 3 reserved reserved 66 104 -12.5 reserved reserved 50 80 -15 reserved reserved 40 66
Latency Mode
CLK
Control
Read N
NOP
NOP
NOP
NOP
NOP
NOP
NOP
code0 (reserved)
DQx
QN+1 code1 (reserved)
QN+2
QN+3
QN+4
QN+5
QN+6
QN+7
DQx
code2
QN+1
QN+2
QN+3
QN+4
QN+5
QN+6
QN+7
DQx
code3
QN+1
QN+2
QN+3
QN+4
QN+5
QN+6
QN+7
DQx
QN+1
QN+2
QN+3
QN+4
QN+5
QN+6
QN+7
Don't Care
Figure 11
Latency Mode - Functional Diagram
Data Sheet
27
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.4.2
Read Burst Configurations/Sequences
The numbers of words that are read during a burst read access is defined by the burst length field which is programmed in the Bus Control Register. The user can either program fixed burst lengths of 4-words, 8-words or 16-words or operate the device in continuous mode operation. The burst start address is latched by ADV set to low. An internal address counter then increments automatically the address with respect to the programmed burst length. Continuous burst operation does not stop automatically though a row boundary has been reached. In other words, unlike with fixed burst lengths, a continuous burst goes on until it is actively terminated by bringing CS to high sampled at the valid edge of CLK. The wrap mode option specifies whether the burst address overflows and restarts at address 0 (A3 - A0) or keeps incrementing. In continuous burst mode, the internal address counter wraps to 000000H if the operation goes on past the last address, 1FFFFFH regardless of wrap mode setting. For the several possible burst sequences please refer to Table 12. The burst length is only configurable for burst read while burst write uses always continuous burst mode, independent of the burst length setting in the burst control register BCR. Same for burst wrap, in burst write there is always the default - no wrap - used, independent on read burst register setting. Table 12 Burst Sequences Starting Address (A3 A2 A1 A0) Wrap On 4 xx00 xx01 xx10 xx11 x000 x001 x010 x011 x100 x101 x110 x111 0000 0001 0010 ... ... 1101 1110 1111 n 0123 1230 2301 3012 01234567 12345670 23456701 34567012 45670123 56701234 67012345 70123456 0 1 2 ... 13 14 15 1 2 3 ... 14 15 0 2 3 4 ... 15 0 1 ... ... 13 14 15 ... 10 11 12 14 15 0 ... 11 12 13 15 0 1 ... 12 13 14 Sequential Burst Addressing Scheme (decimal) Wrap Off 0123 1234 2345 3456 01234567 12345678 23456789 3 4 5 6 7 8 9 10 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 12 6 7 8 9 10 11 12 13 7 8 9 10 11 12 13 14 0 1 2 ... 13 14 15 1 2 3 ... 14 15 16 2 3 4 ... 15 16 17 ... ... 13 14 15 ... 26 27 28 14 15 16 ... 27 28 29 15 16 17 ... 28 29 30
Burst Length
8
16
Continuous
1) Cmax = 1FFFFFH
Cn, Cn+1, Cn+2, ... Cmax1), 0, 1, ... (default, write burst)
Data Sheet
28
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.4.3
WAIT Signal in Synchronous Burst Mode
The WAIT signal is used in synchronous burst read mode to indicate to the host system when the output data is invalid. Periods of invalid output data within a burst access might be caused either by first access delays, by delays induced by row boundary crossings or by self-refresh cycles. To match with the Flash interfaces of different microprocessor types the polarity and the timing of the WAIT signal can be configured. The polarity can be programmed to either active low or active high logic. The timing of the WAIT signal can be adjusted as well. Depending on the BCR setting the WAIT signal will be either asserted at the same time the data becomes invalid or it will be set active already one clock period in advance. In asynchronous read mode including page mode, the WAIT signal is not used but always stays asserted as BCR bit 10 is specified. In this case, system should ignore WAIT state, since it does not reflect any valid information of data output status.
2.4.4
Hold Data Out Mode
The configuration of Hold Data Out mode is not supported. Please note that valid data is held always for one clock cycle.
BCR.WP= 0 BCR.HDO= 0 BCR.WC=1: BCR.WC=0:
CLK
WAIT WAIT
DQ15-DQ0 BCR.WP= 0 BCR.HDO= 1
Q0
Q1
Q2
Q3
Q4
Q5
Not supported
Don't care
Figure 12
Data Out Configuration
2.5
Self-Refresh
The CellularRAM relieves the host system from triggering and commanding refresh-operations like it is the case with conventional DRAMs by performing automatic self-refresh. Self-refresh operations are autonomously scheduled and performed by the CellularRAM device.
Data Sheet
29
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
Bus Control Register (BCR)
A19 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Address Bus
1
OM
0
Latency Mode
WP
0
WC
0
1
IMP
0
BW
Burst Length
Control Register
Control Register Select A19 0 1 control reg selects RCR selects BCR Operation Mode A15 0 1 opmode sync mode async./ page mode (def) WAIT Polarity A10 0 1 polarity active low active high (def) WAIT Configuration A8 0 1 timing at delay one data cycle in advance (def) Output Impedance latency reserved reserved code2 code3 (def) A5 0 1 Drive strength full drive (def) 1/4 drive
Burst Length A2 0 0 0 1 A1 0 1 1 1 A0 1 0 1 1 length 4 8 16 continuous (def)
all others reserved
Latency Mode A13 A12 A11 0 0 0 0 0 0 1 1 0 1 0 1
Burst Wrap A3 0 1 wrap mode wrap no wrap (def)
(note) A9 must be set to "0" for proper operation (note) A6 must be set to "1" for proper operation
all others reserved
Data Sheet
30
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.6
SRAM-Type Mode
In SRAM-type mode the CellularRAM applies the standard asynchronous SRAM protocol to perform read and write accesses.
2.6.1
Asynchronous Read
After power-up the CellularRAM operates per default in asynchronous SRAM-type mode. The synchronous clock line, CLK has to be held low, while address latch signal, ADV can be held low for entire read and write operation in this mode or toggled to latch valid address input (refer to "Asynchronous Write with Address Latch (ADV) Control" on Page 40 for details). WAIT is always asserted as BCR. Bit 10 is programmed, so that the controller should ignore WAIT during asynchronous mode operation. Reading from the device in asynchronous mode is accomplished by asserting the Chip Select (CS) and Output Enable (OE) signals to low while forcing Write Enable (WE) to high. If the Upper Byte (UB) control line is set active low then the upper word of the addressed data is driven on the output lines, DQ15 to DQ8. If the Lower Byte (LB) control line is set active low then the lower word of the addressed data is driven on the output lines, DQ7 to DQ0. The access time is determined by the triggering input - slowest one in low-going transition - among valid address (tAA), CS(tCO), OE(tOE), UB or LB(tBA), or ADV(tAADV).
tRC
A20-A0
tOH tAA
ADDRESS
DQ15-DQ0
Previous Data
Data Valid
Not Valid
Figure 13
Asynchronous Read - Address Controlled (CS = OE = VIL, WE = VIH, UB and/or LB = VIL, CRE = VIL, ADV = VIL)
tRC
A20-A0
tVPH tAA tAADV
ADDRESS tOH
ADV CS
tCPH tCO tBPH
UB, LB
tBA tBHZ
WE
tHZ
OE
tLZ tBLZ tOLZ
tOE tOHZ Data Valid
DQ15-DQ0
Don't Care
Figure 14
Asynchronous Read (WE = VIH, CRE = VIL)
Data Sheet
31
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.6.2
Page Mode
If activated by RCR.Bit7 page mode allows to toggle the four lower address bits (A3 to A0) to perform subsequent random read accesses (max. 16-words by A3 - A0) at much faster speed than 1st read access. Page mode operation supports only read access in CellularRAM. As soon as page mode is activated, CS low time restriction (tCSL ) applies. In case of CS staying low longer than tCSL limit, then it is alternative way to toggle non-page address (A20 - A4) no later than tCSL,max. Therefore the usage of page mode is only recommended in systems which can respect this limitation. ADV has to be held low for entire page operation. Please see also application note on Page 50.
A20-A4
tRC
ADDRESS tPC ADR ADR ADR ADR
A3-A0
ADDRESS tAA
CS
tCO tCSL tHZ
UB, LB
tBHZ
WE
tBLZ
OE
tOLZ tOH Data tPAA Data Data Data Data tOHZ tLZ
DQ15-DQ0
Don't Care
Figure 15
Asynchronous Page Read Mode (CRE = VIL, ADV = VIL)
Data Sheet
32
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Table 13 Parameter Read cycle time Address access time ADV access time ADV high time Page address cycle time Page address access time Output hold from address change Chip select access time UB, LB access time OE to valid output data Chip select pulse width low time Chip select to output active Chip select disable to high-Z output UB, LB enable to output active UB, LB disable to high-Z output Output enable to output active Output disable to high-Z output CS high time when toggling UB, LB high time when toggling Timing Parameters - Asynchronous Read Symbol 9.6, 12.5 Min. Max. - 70 70 - - 20 - 70 70 20 10 - 8 - 8 - 6 - - Min. 85 - - 7 25 - 6 - - - - 6 - 6 - 3 - 15 15 70 - - 5 20 - 5 - - - - 6 - 6 - 3 - 10 10 15 Max. - 85 85 - - 25 - 85 85 25 10 - 8 - 8 - 8 - - ns ns ns ns ns ns ns ns ns ns s ns ns ns ns ns ns ns ns - - - - - - - - - - - - - - - - - - - Unit Notes
tRC tAA tAADV tVPH tPC tPAA tOH tCO tBA tOE tCSL tLZ tHZ tBLZ tBHZ tOLZ tOHZ tCPH tBPH
Data Sheet
33
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.6.3
Asynchronous Write
Writing to the device in asynchronous SRAM mode is accomplished by asserting the Chip Select (CS) and Write Enable (WE) signals to low. ADV can be used to latch the address (refer to "Asynchronous Write with Address Latch (ADV) Control" on Page 40 for details) or simply held low for entire write operation. If the Upper Byte (UB) control line is set active low then the upper word (DQ15 to DQ8) of the data bus is written to the specified memory location. If the Lower Byte (LB) control line is set active low then the lower word (DQ7 to DQ0) of the data bus is written to the specified memory location. Write operation takes place when either one or both UB and LB is asserted low. The data is latched by the rising edge of either CS, WE, or UB/LB whichever signal comes first.
tWC
A20-A0
tVPH
ADDRESS tAW tWR
ADV
tVS
CS
tCW
UB, LB
tBW tWPH
WE
tAS
tWP tDW tDH Data Valid tWHZ tOW
DQx IN
DQx OUT
Don't Care
Figure 16
Asynchronous Write - WE Controlled (OE = VIH or VIL, CRE = VIL)
tWC
A20-A0
tVPH
ADDRESS tAW tWR
ADV
tVS tAS t CPH tCW
CS
UB, LB
tBW
WE
tWP tDW tDH
DQx IN
tWHZ tLZ, tBLZ
Data In Valid
DQx OUT
Don't Care
High-Z
Figure 17 Data Sheet
Asynchronous Write - CS Controlled (OE = VIH or VIL, CRE = VIL) 34 V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
tWC
A20-A0
tVPH
ADDRESS tAW tWR
ADV
tVS
CS
tAS
tCW tBPH tBW
UB, LB
WE
tWP tDW tDH
DQx IN
tWHZ tBLZ, tLZ
Data In Valid
DQx OUT
Don't Care
High-Z
Figure 18
Asynchronous Write - UB, LB Controlled (OE = VIH or VIL, CRE = VIL)
The programming of control register in SRAM-type mode is performed in the similar manner as asynchronous write except CRE being held high during the operation. Note that CRE has to meet set-up (tCRES) and hold time (tCREH) of valid state (= High) in reference to WE falling and rising edge, respectively. ADV may be kept low for entire operation. CS should toggle at the end of the operation to get ready for following access.
tWC
A20-A0
OPCODE tAW tWR
A19
tVPH
0(RCR), 1(BCR)
ADV
CS
tCW
UB, LB
tWPH
WE
tAS
tWP
CRE
tCRES tAW
tCREH
DQx IN
tWHZ tLZ, tBLZ Don't Care
High-Z
DQx OUT
High-Z
Figure 19 Data Sheet
Asynchronous Write to Control Register (OE = VIH or VIL) 35 V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Table 14 Parameter Write cycle time Address (incl. CRE) set-up time Address valid to end of write Write recovery time Chip select pulse width low time Chip select to end of write ADV high time ADV setup to end of write Byte control valid to end of write Write pulse width Write pulse pause CS high time when toggling UB, LB high time when toggling Write to output disable End of write to output enable (OE = low) Write data setup time Write data hold time CRE setup time (to WE = CE = low) CRE hold time (from WE high) Timing Parameters - Asynchronous Write Symbol 9.6, 12.5 Min. Max. - - - - 10 - - - - - - - - 8 - - - - - Min. 85 0 85 0 - 85 7 85 85 45 15 15 15 - 3 20 0 5 0 70 0 70 0 - 70 5 70 70 40 10 10 10 - 3 20 0 5 0 15 Max. - - - - 10 - - - - - - - - 10 - - - - - ns ns ns ns s ns ns ns ns ns ns ns ns ns ns ns ns ns ns - - - - - - - - - - - - - - - - - - - Unit Notes
tWC tAS tAW tWR tCSL tCW tVPH tVS tBW tWP tWPH tCPH tBPH tWHZ tOW tDW tDH tCRES tCREH
Data Sheet
36
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.7
NOR-Flash-Type Mode
In NOR-Flash mode the CellularRAM applies the NOR-Flash protocol to perform read and write accesses to the memory. Read accesses can be executed in synchronous burst mode, while write accesses are executed in asynchronous mode using ADV as address latch strobe signal.
2.7.1
Synchronous Read Mode
[Disclaimer] WAIT signal of all synchronous timings below is shown in the case of WC=0 (at delay) and WP=0 (active low) though it is not default state.
In synchronous read mode all operations are referred to the rising or falling clock signal edge. Refresh cycles or page boundary crossings are indicated by the WAIT output signal which stalls the processor for this period.
tCLK
tCKL
CLK
tSP tHD ADR tHD tCKH
A20-A0
tSP tVPH
ADV
tVP tABA
tHD
tCBPH
CS
tCSS
tOD tAOE
OE
tSP tHD tOL
WE
UB, LB
tCWT Latency Code2 tWK tKOH tACLK tWZ
WAIT
DQ15-DQ0
Don't Care
Q0
Q1
Q2
Q3
Q4
in case the burst read access collides with an ongoing refresh cycle addi ti onal WAIT cycles might be inserted
While row boundary crossing occurs, WAIT is asserted
Figure 20
Synchronous Read Burst
Data Sheet
37
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.7.2
Burst Suspend
While in synchronous burst operation, the bus interface may need to be assigned to other memory transaction sharing the same bus. Burst suspend mode is used to fulfill this operation. Keeping CS low (WAIT stays asserted indicating valid data output on DQ pins, though they are tri-stated), burst suspend can be initiated with halted CLK. CLK can stay at either high or low state. As specified, duration of keeping CS low can not exceed tCSL maximum, which is 10 s, so that internal refresh operation is able to run properly. In this event of exceeding tCSL maximum, termination of burst by bringing CS to high is strongly recommended instead of using burst suspend mode, then reissuing of the discontinued burst command is required.
t CL K
Burst Suspend
tC KL
C LK
t SP t HD t CK H
A20-A0
A DR t SP
ADV
tVP H tC SS tV P tABA t C SL tO D tH D t CB P H
CS
OE
tS P
t AO E tOL *1
WE
tH D
tA O E
UB , LB
tCW T Latency C ode2 tW K tA C L K tO D Q0 Q1 t KO H Q1 Q2 Q3 tW Z
W A IT
D Q 15-D Q 0
Don't C are
*1: In case /O E being held low , Q 1 is m aintain ed on DQ /C S low tim e in b urst suspend shou ld not exceed 10us for intern al refresh operation.
Figure 21
Burst Suspend
Data Sheet
38
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Table 15 Parameter Clock period frequency Clock period Clock high time Timing Parameters - Synchronous Read Burst Symbol Min. Lat = 3 fCLK3 Lat = 2 fCLK2 Lat = 3 tCLK3 Lat = 2 tCLK2 - - 9.6 15 3 3 - 3 1.5 5 4 - 3.5 - 5 3 0 - - 0 - - 2 9.6 Max. 104 66 - - - - 1.8 - - - - 35 20 10 - - 6 20 7 7 7 7 - - - 12.5 20 3.5 3.5 - 3.5 2 5 4 - 4 - 6 3 0 - - 0 - - 2 12.5 Min. Max. 80 50 - - - - 2 - - - - 46.5 20 10 - - 8 20 9 8 9 9 - Min. - - 15 25 4 4 - 4 2 7 6 - 4 - 8 3 0 - - 0 - - 3 15 Max. 66 40 - - - - 2 - - - - 54 20 10 - - 8 25 11 8 11 11 - MHz - MHz - ns ns ns ns ns ns ns ns ns ns ns s ns ns ns ns ns ns ns ns ns - - - - - - -
1)
Unit Notes
tCKH tCKL Clock low time tT Clock rise/fall time tSP Input setup time to CLK (except CS) tHD Input hold time from CLK tVPH ADV pulse width high ADV pulse width low tVP st Burst read 1 access delay from CLK tABA CS low setup to CLK tCSS Chip select pulse width low time tCSL tCBPH CS pulse width high tOL OE or LB/UB low to output low-Z CS, OE, or LB/UB high to output high-Z tOD tAOE OE low to output delay tCWT CS low to WAIT valid tWZ CS high to WAIT high-Z tWK CLK to WAIT valid tACLK CLK to output delay tKOH Output hold from CLK
-
2) 3)
- - - - - - - - - -
1) ADV low for new burst command can not be issued while the previous burst is in burst_init cycle (within latency). 2) In case of refresh collision to the first access, more WAIT cycles will be added. 3) For proper synchronous burst operation, tCSSmax should be met. Otherwise, it is strongly recommended to use CellularRAM in asynchronous mode of operation, instead.
Data Sheet
39
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.7.3
Asynchronous Write with Address Latch (ADV) Control
In asynchronous write mode, the synchronous clock is switched off and CLK has to be held low. The access protocol is shown with ADV-latching scheme and it can be applied to write operation in SRAM-type mode.
CLK
tWC tAW
tCKA tSP tHD
A20-A0
tVPH
ADDRESS tAVS tVP tVS tAS tCPH tCW tAVH
ADR tSP tVP tABA tCSS tOD tAOE tWR tWP tSP tHD tOL tHD
ADV CS
tCBPH
OE
tWPH
WE
UB, LB
tBW Latency Code2 tWZ tWK tACLK Q0 tKOH
WAIT
tDS tDH Data Input
tCWT
DQ15-DQ0
Don't Care
Figure 22
Asynchronous Write with Address Latch (ADV) Control (followed by single-burst read)
tW C
tA W
A 2 0 -A 0
ADDR ESS tA V S tA V H
ADV CS
tV P tV S tAS tC W
OE
tW P H tW R tW P
WE
UB, LB
tB W tD S tD H D a ta In p u t D o n 't C a r e
D Q 1 5 -D Q 0
Figure 23
Asynchronous Write with Address Latch (ADV) Control
Data Sheet
40
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description The programming of control register in NOR-Flash-type mode is performed in the similar manner as asynchronous write with ADV control except CRE being held high during the code input operation. Note that CRE has to meet set-up (tCRS) and hold time (tCRH) of valid state (= High) in reference to ADV rising edge. ADV may be kept low for entire operation or go high to latch valid control register information at its rising edge.
CLK
tWC tAW
tCKA
A20-A0
opcode tAVS tAVH tWR
ADDRESS
A19
0(RCR), 1(BCR) tCRH
CRE
tVPH
tCRS
ADV CS
tVP tVS tCW
OE
tWPH tWP
WE
UB, LB
DQ15-DQ0
Don't Care
Figure 24 Table 16 Parameter
Asynchronous Write To Control Register in NOR-Flash Mode Timing Parameters - Asynchronous Write With ADV Control Symbol 9.6, 12.5 Min. Max. - - - - - - - - - - - - - - Min. 35 85 0 10 5 85 10 10 85 85 85 45 15 8 25 70 0 10 5 70 8 8 70 70 70 40 10 5 15 Max. - - - - - - - - - - - - - - ns ns ns ns ns ns ns ns ns ns ns ns ns ns - - - - - - - - - - - - - - Unit Notes
WE high to CLK valid Write cycle time Address setup time to write start Address setup to ADV high Address hold from ADV high Address to end of write ADV pulse width high ADV pulse width low ADV setup to end of write CS to end of write UB/LB to end of write Write pulse width low Write pulse width high CS high time (synch_read)
tCKA tWC tAS tAVS tAVH tAW tVPH tVP tVS tCW tBW tWP tWPH tCBPH
Data Sheet
41
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Table 16 Parameter CS high time (asynch_write, mixed) Write recovery time Data setup to WE high Data hold from WE high CRE setup to ADV high CRE hold from ADV high Timing Parameters - Asynchronous Write With ADV Control (cont'd) Symbol 9.6, 12.5 Min. Max. - - - - - - Min. 15 0 20 0 10 5 10 0 20 0 10 5 15 Max. - - - - - - ns ns ns ns ns ns - 1 - - - - Unit Notes
tCPH tWR tDS tDH tCRS tCRH
Note: 1. tWR is valid only when ADV latch of address does not take place until the end of write.
Data Sheet
42
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
2.8
Synchronous Mode
[Disclaimer] WAIT signal of all synchronous timings below is shown in the case of WC=0 (at delay) and WP=0 (active low) though it is not default state.
In synchronous mode, read and write operations are synchronized to the clock. Refresh cycles or page boundary crossings are indicated to the host system by asserting the WAIT signal which in turn stalls the processor. WAIT polarity, WAIT timing, synchronicity to the falling/rising clock edge, the burst length and further options are user configurable and can be programmed via the bus configuration register (BCR).
2.8.1
Synchronous Read Mode Including Burst Suspend
Refer to Section 2.7.1 and Section 2.7.2. All the timing and parameters are same as described in read operation for NOR-Flash-Type mode.
2.8.2
Synchronous Write Mode
In synchronous write mode, UB and LB are used as byte control of data input mask. At the rising edge of CLK, their state is sampled and determined whether the coupled byte (DQ15-8 for UB and DQ7-0 for LB) is updated by input data. Proper set-up time and hold time to CLK should be met. As discussed in Section 2.4, synchronous burst write is always configured as continuous and no wrap, so that it has to be terminated by CS high state after the burst fulfills required length of cycles.
tCLK
tCKL
CLK
tSP tHD tCKH
A20-A0
ADR tSP
ADV
tVPH tVP tCSS tHD tCBPH
CS
OE
t SP tHD
WE
tSP
UB, LB
tCWT tWK tHD tWZ Hi-z Latency Code2 (mask) tHD D0 t SP D1 D2 D3 D4
WAIT
DQ15-DQ0
Don't Care
in case the burst write access collides with an ongoing refresh cycle additional WAIT cycles might be inserted
Figure 25
Synchronous Write Burst
Data Sheet
43
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
tCLK
tCKL
CLK
tSP tHD tCKH
A20-A0
OPCODE tSP tHD
A19
0(RCR), 1(BCR) tSP tHD
CRE
tSP tHD
ADV
tCSS tHD
CS
(wait for tWCmin for new command cycle)
OE
tSP tHD
WE
UB, LB
tCWT Hi-z tWZ
WAIT
DQ15-DQ0
Don't Care
Figure 26
Synchronous Write to Control Register
Data Sheet
44
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description
tCLK
tCKL
CLK
tSP tHD tCKH tSP tHD ADR
A20-A0
ADR
ADV
tVP tCSS tCBPH tHD tCSS tCBPH
tVP
CS
tABA
tHD
tOD tAOE
OE
tSP tHD tSP tHD
tOL
WE
UB, LB
tCWT Hi-z Latency Code2 tWK tHD D0 tSP Don't Care D1 D2 D3 tWZ tCWT tACLK Q0 Q1 Latency Code2 tWK tKOH Q2 Q3 tWZ
WAIT
DQ15-DQ0
in case the burst write access collides with an ongoing refresh cycle additional WAIT cycles might be inserted
Figure 27
Synchronous Write Burst Followed by Synchronous Read Burst
tCLK
tCKL
CLK
tSP tHD tCKH tSP tHD
A20-A0
ADR
ADR
ADV
tVPH
tVP tCBPH tCSS tOD tAOE tSP tHD tOL tSP
tVP tHD
CS
tCSS
tABA
tHD
OE
tHD
WE
UB, LB
tCWT Latency Code2 tWK tACLK tKOH Q0 Q1 Q2 Q3 tWZ tCWT (Hi-z) Latency Code2 D0 tSP D1 tHD D2 D3 tWZ tWK
WAIT
DQ15-DQ0
Don't Care
in case the burst access collides with an ongoing refresh cycle additional WAIT cycles might be inserted
Figure 28
Synchronous Read Burst Followed by Synchronous Write Burst
Data Sheet
45
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Functional Description Table 17 Parameter Clock period frequency Clock period Clock high time Timing Parameters - Synchronous Read/Write Burst Symbol Min. Lat = 3 fCLK3 Lat = 2 fCLK2 Lat = 3 tCLK3 Lat = 2 tCLK2 - - 9.6 15 3 3 - 3 1.5 5 4 - 3.5 - 5 3 0 - - 0 - - 2 9.6 Max. 104 66 - - - - 1.8 - - - - 35 20 10 - - 6 20 7 7 7 7 - - - 12.5 20 3.5 3.5 - 3.5 2 5 4 - 4 - 6 3 0 - - 0 - - 2 12.5 Min. Max. 80 50 - - - - 2 - - - - 46.5 20 10 - - 8 20 9 8 9 9 - Min. - - 15 25 4 4 - 4 2 7 6 - 4 - 8 3 0 - - 0 - - 3 15 Max. 66 40 - - - - 2 - - - - 54 20 10 - - 8 25 11 8 11 11 - MHz - MHz - ns ns ns ns ns ns ns ns ns ns ns s ns ns ns ns ns ns ns ns ns - - - - - - -
1)
Unit Notes
tCKH tCKL Clock low time tT Clock rise/fall time tSP Input setup time to CLK (except CS) tHD Input hold time from CLK tVPH ADV pulse width high ADV pulse width low tVP st Burst read 1 access delay from CLK tABA CS low setup to CLK tCSS Chip select pulse width low time tCSL tCBPH CS pulse width high tOL OE or LB/UB low to output low-Z CS, OE, or LB/UB high to output high-Z tOD tAOE OE low to output delay tCWT CS low to WAIT valid tWZ CS high to WAIT high-Z tWK CLK to WAIT valid tACLK CLK to output delay tKOH Output hold from CLK
-
2) 3)
- - - - - - - - - -
1) ADV low for new burst command can not be issued while the previous burst is in burst_init cycle (within latency). 2) In case of refresh collision to the first access, more WAIT cycles will be added. 3) For proper synchronous burst operation, tCSSmax should be met. Otherwise, it is strongly recommended to use CellularRAM in asynchronous mode of operation, instead.
2.9
General AC Input/Output Reference Waveform
The input timings refer to a midlevel of VDDQ/2 while as output timings refer to midlevel VDDQ/2. The rising and falling edges are 10 - 90% and < 2 ns.
Data Sheet
46
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Electrical Characteristics
3
3.1
Table 18 Parameter
Electrical Characteristics
Absolute Maximum Ratings
Absolute Maximum Ratings Symbol Limit Values Min. Max. +85 +150 260 +2.45 +3.6 +3.6 180 +50 C C C V V V mW mA - - - - - - - - -25 -55 - -0.3 -0.3 -0.3 - -50 Unit Notes
Operating temperature range Storage temperature range Soldering peak temperature (10 s) Voltage of VDD supply relative to VSS Voltage of VDDQ supply relative to VSS Voltage of any input relative to VSS Power dissipation Short circuit output current
TC TSTG TSold VDD VDDQ VIN PD IOUT
Attention: Stresses above those listed here may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Maximum ratings are absolute ratings; exceeding only one of these values may cause irreversible damage to the integrated circuit.
3.2
Recommended Power & DC Operation Ratings
All values are recommended operating conditions unless otherwise noted. Table 19 Parameter Power supply voltage, core Power supply voltage, 1.8 V I/Os Input high voltage Input low voltage Table 20 Parameter Output high voltage (IOH = -0.2 mA) Output low voltage (IOL = 0.2 mA) Input leakage current Output leakage current DC Characteristics Symbol Min. Limit Values Typ. - - - - Max. - V V A A - - - - Unit Notes Recommended DC Operating Conditions Symbol Min. Limit Values Typ. 1.8 1.8 - - Max. 1.95 2.25 V V V V - - - - 1.7 1.7 Unit Notes
VDD VDDQ VIH VIL
VDDQ - 0.4
-0.2
VDDQ + 0.2
0.4
VOH VOL ILI ILO
VDDQ x 0.8
- - -
VDDQ x 0.2
1 1
Data Sheet
47
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Electrical Characteristics Table 21 Parameter Operating Current
* * * * * Async read/write random @tRCmin Async read/write random @tRC=1s Async Page read Sync burst (continuous) Burst Initial access IDD1 IDD1L IDD1P IDD4 IDD5 - - - - - - - 20 5 15 20 35 90 120 - - - - - - - 20 5 15 18 35 90 120 - - - - - - - 17 5 12 15 30 90 120 A A A
Operating Characteristics
Symbol
9.6
12.5
15
Unit Test
Notes
1)
Min. Max. Min. Max. Min. Max.
mA
Condition
Vin = VDD or VSS, Chip enabled, Iout = 0
Stand-By Current : L-part Stand-By Current : Standard Deep Power Down Current
IDD2
Vin = VDD or VSS,Chip deselected, (Full array)
- -
IDD3
-
25
-
25
-
25
Vin = VDD or VSS -
1) The specification assumes the output disabled.
3.3
Output Test Conditions
VDDQ
5.4kOhm
DUT
5.4kOhm 30pF
Test point
Figure 29
Output Test Circuit
Please refer to section Section 2.9.
3.4
Table 22 Pin
Pin Capacitances
Pin Capacitances Limit Values Min. Max. 5.0 5.0 6.0 6.0 pF pF pF pF - - - - Unit Condition
A20 - A0, CS, OE, WE, UB, LB, CRE, ADV CLK DQ15 - DQ0 WAIT
TA = +25 C freq. = 1 MHz Vpin = 0 V (sampled, not 100% tested)
Data Sheet
48
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Package Outlines
4
Package Outlines
Figure 30
P-VFBGA-54 (Plastic Very Thin Fine Pitch Ball Grid Array Package)
You can find all of our packages, sorts of packing and others in our Infineon Internet Page "Products": http://www.infineon.com/products. SMD = Surface Mounted Device Data Sheet 49 Dimensions in mm V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Appendix A: Low-Frequency Mode
5
5.1
Appendix A: Low-Frequency Mode
Asynchronous Access
Depending on the random access frequency two cases are distinguished: High Frequency Mode ( 100 kHz): There are no tRC max. time nor CS/OE max. low time restrictions during subsequent random read or write accesses. Low Frequency Mode (< 100 kHz): There are no tRC max. time nor CS/OE max. low time restrictions if all control signals (CS, OE, WE, UB/LB) follow the modified timing as shown below, see attached timing diagram and timing table. There is no extra mode register setting necessary.
tARV
tAWV ADDRESS
A20-A0
CS
tAA
WE
tWPV tDWV Data Valid
DQ<15:0>
Data Valid
Figure 31 Parameter
Low-Frequency Mode Symbol Min. 9.6, 12.5 Max. - - - - Min. 85 85 85 85 70 70 70 70 15 Max. - - - - ns ns ns ns - - - - Unit Notes
Address stable time for read access Address stable overlap with write pulse Write pulse width Data to write time overlap
tARV tAWV tWPV tDWV
Data Sheet
50
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Appendix B: S/W Register Entry Mode ("4-cycle method")
6
Appendix B: S/W Register Entry Mode ("4-cycle method")
Other than CRE-controlled SCR operation, CellularRAM supports software (S/W) method as an alternative to access the control registers. Since S/W register entry mode consists of 4 consecutive access cycles to top memory location (all addresses are "1"), it is often referred as "4-cycle method". 4-cycles starts from 2 back-to-back read cycles (initializing command identification) followed by one write cycle (command identification completed and which control register is accessed is known), then final write cycle for configuring the selected control register by the given input or read cycle to check the content of the register through DQ pins. It does function the configuration of control register bits like the way with dedicated pin, CRE method, but there are a few differences from CREcontrolled method as follow; * * Register read mode (checking content) is supported with S/W register entry as well as register write (program). The mode bits for control register are supplied through DQ <15:0> instead of address pins in CRE-controlled. Though each register has 21-bits (A<20:0>) for 32M CellularRAM, only low 16-bit registers becomes valid during S/W method. Only asynchronous read and write is allowed for consecutive 4 access cycles to top address. No synchronous timing is supported. If this entry mode is used in synchronous mode, then clock should stop running and stay at low level. Instead of A19 bit state, the selection of which control register, BCR or RCR, is done with the state of DQ<15:0> given at 3rd cycle. ("00h" for RCR, "01h" for BCR) Since S/W register entry asks for 4 complete access cycles in a row and the device is designed operating with internally regulated supply which is going to be discharged in deep power-down (DPD) mode, DPD function is not supported with this programming method. The method is realized by the device exactly when 2 consecutive read cycles to top memory location is followed by write cycle to the same location, so that any exceptional cycle combination - not only access mode, but also the number of cycles - will fail in invoking the register entry mode properly.
*
* *
*
tRC Amax-A0
tWC
All "1"s
All "1"s
All "1"s
All "1"s
ADV# CS
UB, LB
WE OE
DQ15-DQ0 (Cycle Type) (Function) Read to top memory location (1st) Read to top memory location (2nd) Wait for next write to confirm S/W register entry
0000h(RCR) or 0001h(BCR)
Register bits
Write to top memory location Select RCR or BCR
Write or Read to top memory location (Write) Configure selected register by DQ inputs (Read) Output selected register contents through DQ
Don't Care
Figure 32
S/W Register Entry timing (Address input = 1FFFFFh)
Data Sheet
51
V2.0, 2003-12-16
HYE18P32160AC(-/L)9.6/12.5/15 32M Synchronous Burst CellularRAM
Appendix B: S/W Register Entry Mode ("4-cycle method")
D15
D8
D7
D6
D5
D4
D3
D2
D1
D0
DQ<15:0>
0
0
PM
TCSR
DPD*
0
PASR
Control Register
Page Mode Bit D7 0 1 page mode disabled (def.) enabled
Deep Power Down Mode D4 X power down disabled (def.)
Partial Array Self Refresh D2 0 0 0 D1 0 0 1 1 0 0 1 1 D0 0 1 0 1 0 1 0 1 refreshed memory area entire memory array (def.) lower 1/2 of memory array lower 1/4 of memory array lower 1/8 of memory array zero upper 1/2 of memory array upper 1/4 of memory array upper 1/8 of memory array
D15....D8, D3: reserved, must be set to '0'.
Temperature-Compensated Self-Refresh D6 1 0 0 1 D5 1 0 1 0 max. case temp. +85C (def.) +70C +45C +15C
0 1 1 1 1
Figure 33
RCR Mapping in S/W Register Entry
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
DQ <15:0>
OM
0
Latency Mode
WP
0
WC
0
1
IMP
0
BW
Burst Length
Control Register
Burst Length D2 0 0 0 Operation Mode D15 0 1 opmode sync mode async./ page mode (def) WAIT# Polarity D10 0 1 polarity active low active high (def) WAIT# Configuration D8 0 1 timing at delay one data cycle in advance (def) Output Impedance latency reserved reserved code2 code3 (def) D5 0 1 wrap mode full drive (def) 1/4 drive Burst Wrap D3 0 1 wrap mode wrap no wrap (def) 1 D1 0 1 1 1 D0 1 0 1 1 length 4 8 16 continuous (def)
all others reserved
Latency Mode D13 D12 D11 0 0 0 0 0 0 1 1 0 1 0 1
all others reserved
Figure 34
BCR Mapping in S/W Register Entry
Data Sheet
52
V2.0, 2003-12-16
www.infineon.com
Published by Infineon Technologies AG


▲Up To Search▲   

 
Price & Availability of HYE18P32160AC-15

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X